package org.theqcp.wow.model.api;

import org.theqcp.wow.model.exceptions.PlayerNotFoundException;
import org.theqcp.wow.model.exceptions.ServiceUnavailableException;
import org.theqcp.wow.model.player.Player;


public interface RemotePlayerAPI {

	public Player getPlayer(String realm, String name) throws PlayerNotFoundException, ServiceUnavailableException, IllegalArgumentException;
	
	public Player getPlayer(String realm, String name, final ProgressListener listener) throws PlayerNotFoundException, ServiceUnavailableException, IllegalArgumentException;
	
}
